Clear and Present Tensions in Microprocessor Design

نویسنده

  • John Paul Shen
چکیده

Microprocessor performance can be improved by increasing either the clock frequency (GHz) or the instruction level parallelism (IPC) or both. There is a complex and adversarial relationship between increasing GHz and increasing IPC. This talk revisits the old “speed-demons vs. brainiacs” debate (in some sense the reincarnation of the “RISC vs. CISC” debate) and recasts it as the tension between performance and implementation efficiency. Hardware and software evolve at widely differing rates. Hardware designs evolve quickly to take advantage of each new technology generation. Legacy software tends to persist for decades. There is also a strong trend towards portable code. There is an increasing incompatibility between legacy/portable code and the latest/best execution cores. To achieve performance and efficiency, future microprocessor designs must effectively manage this tension between hardware and software Dr. John P. Shen is currently the director of the Microarchitecture Lab (uAL) in Intel's Microprocessor Research Labs (MRL). MRL-uAL's mission is to explore new innovative microarchitecture techniques in support of both IA32 and Itanium product groups. Prior to joining Intel in 2000, he was a Professor in the ECE Department at CMU where he directed the Carnegie Mellon Microarchitecture Research Team (CMuART). He received his degrees from Michigan (BS) and USC (MS, PhD) and had previously worked at Hughes and TRW. He is an IEEE Fellow and currently writing a textbook on “Fundamentals of Superscalar Microprocessor Design.” Proceedings of the International Conference on Computer Design: VLSI in Computers & Processors (ICCD’01) 1063-6404/01 $10.00 © 2001 IEEE

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Microprocessor-Based Hybrid Duplex Fault-Tolerant System

Reliability is one of the fundamental considerations in the design of industrial control equipment. The microprocessor-based Hybrid Duplex fault-tolerant System (HDS) proposed in this paper has high reliability to meet this demand although its hardware structure is simple. The hardware configuration of HDS and the fault tolerance of this system are described. The switching control strategies in...

متن کامل

Design and Implementation of an Online Test System to Evaluate the Students more Precisely and Improve the Quality of Education

Introduction: Evaluation, play a role in increasing motivation, raising the level of students knowledge, and improving the quality of teaching. Today, educational technology is used to assess the level of learning and to improve the level of student’s knowledge and to increase the incentive to participate in classrooms. This article aims to design and implement an online test system to conduct ...

متن کامل

Optimisation of Healthcare Contracts: Tensions Between Standardisation and Innovation; Comment on “Competition in Healthcare: Good, Bad or Ugly?”

An important determinant of health system performance is contracting. Providers often respond to financial incentives, despite the ethical underpinnings of medicine, and payers can craft contracts to influence performance. Yet contracting is highly imperfect in both single-payer and multi-payer health systems. Arguably, in a competitive, multi-payer environment, contractual innovation may occur...

متن کامل

Determining the Proper compression Algorithm for Biomedical Signals and Design of an Optimum Graphic System to Display Them (TECHNICAL NOTES)

In this paper the need for employing a data reduction algorithm in using digital graphic systems to display biomedical signals is firstly addressed and then, some such algorithms are compared from different points of view (such as complexity, real time feasibility, etc.). Subsequently, it is concluded that Turning Point algorithm can be a suitable one for real time implementation on a microproc...

متن کامل

Effect of Drought and Salinity Tensions on Germination and Seedling Growth of Artichoke (Cynara Scolymus L.)

Objective: Germination is one of the most important stages of plants growth that affected by environmental stresses, especially drought and salinity. Methods: In order to study of Artichoke germination under different levels of salinity and drought, two separate experiments were performed. The four levels of salinity by NaCl (0, 50, 100, 150 mM) with three replications and five levels of drough...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001